MintMail\App\Internal\Automation\HelperFunctions D

Total Complexity 385
Dependencies 20
Dependents 11
Total lines 2,086
Lines of code 1,342
Logical lines of code 760
Comment lines 640
Methods 73
Properties 0

Methods 73

Method Rating Maintainability Complexity Lines of code
count_performance_data()
D
27
61 113
count_completed_subscribers()
A
44 16 39
get_next_step_after_logical_step()
A
43 14 47
update_duplicate_automation_node_steps_data()
A
49 15 27
count_completed_automation()
A
41 12 54
get_next_step()
A
44 12 46
create_duplicate_automation_steps()
A
49 12 29
generate_individual_step_data()
A
50 11 27
get_formatted_steps()
A
51 9 26
get_conditional_next_step_data()
A
47 8 36
update_automation_step_meta()
A
43 7 50
get_all_automation_step_by_id()
A
47 8 35
update_automation_meta()
A
45 7 44
get_prev_step()
A
50 8 28
count_total_entrance_with_filter()
S
52 7 22
update_log()
S
48 6 34
update_automation_steps_status()
S
56 7 17
find_send_mail_recursion()
S
59 7 14
generate_automation_node_steps_data()
S
50 6 27
get_gform_forms()
S
52 6 26
count_total_email_sent()
S
54 6 20
is_wpf_free_pro_active()
S
58 6 15
condition_node_step_analysis()
S
51 5 27
has_bought_product()
S
55 5 17
get_date_from_conditional_step_array()
S
59 5 14
update_step_data_on_automation_duplication()
S
60 5 12
step_exist_with_active_automation()
S
62 5 11
count_total_enterance_in_step()
S
55 4 18
clone_automation()
S
56 4 16
get_fluentform_forms()
S
58 4 16
count_completed_step()
S
58 4 14
get_automation_id_by_step_id()
S
59 4 13
step_exist_in_automation()
S
60 4 12
update_job()
S
52 3 25
get_automations_steps_to_index()
S
55 3 20
get_jetform_forms()
S
58 3 18
get_step_data()
S
56 3 17
is_wc_active()
S
64 4 10
is_gform_active()
S
64 4 10
is_tutor_active()
S
64 4 10
is_edd_active()
S
64 4 10
is_jetform_active()
S
64 4 10
escape_array()
S
61 3 12
is_automation_active()
S
60 3 12
count_total_enterance()
S
58 2 18
get_email_body_by_email_id()
S
63 3 9
maybe_user()
S
67 3 7
get_campaign_email_by_email_id()
S
63 3 9
get_sequence_by_id()
S
63 3 9
update_status()
S
65 3 8
count_clicked_mail()
S
61 2 11
count_opend_mail()
S
61 2 11
get_all_automations_by_tigger()
S
61 2 11
is_fluentform_active()
S
71 2 6
count_sent_mail()
S
63 2 10
get_specific_automation_by_trigger()
S
64 2 9
get_contact_id_by_broadcast_table()
S
68 2 7
get_all_step_by_automation_id()
S
60 1 14
get_sequences()
S
61 1 12
get_mailmint_forms()
S
63 1 12
get_automaiton_log_data_by_email()
S
68 1 6
count_exited_step()
S
67 1 8
get_automation_meta()
S
67 1 7
get_automation_step_meta()
S
67 1 7
count_exited_automation()
S
70 1 6
get_emails_by_campaign_id()
S
69 1 6
extract_text()
S
75 1 4
get_automation_step_by_step_id()
S
71 1 5
get_email_address_by_email_id()
S
71 1 5
count_step_by_automation_id()
S
69 1 6
get_time_diff_in_seconds()
S
64 1 10
find_send_mail_action()
S
71 1 5
is_wpf_active()
S
75 1 4